package aufgabe_03;

public class Kreiseck {
	private Kreis kreisref;
	private Eck eckref;

	public void skaliere(double u) {
		kreisref.skaliere(u);
		eckref.skaliere(u);
	}

	public double flaechendifferenz() {
		return (eckref.berechneFlaeche() - kreisref.berechneFlaeche());
	}

	public Kreiseck(double alpha) // alpha ist der Radius des Inkreises
	{
		kreisref = new Kreis(alpha);
		eckref = new Eck(alpha);
	}

	public static void main(String[] args) {
		Kreiseck kreiseckRef = new Kreiseck(1);
		System.out.println("Radius = " + kreiseckRef.kreisref.getRadius());
		System.out.println("Die Flaechendifferenz ist "
				+ kreiseckRef.flaechendifferenz());
		kreiseckRef.skaliere(2);
		System.out.println("Es wurde um den Faktor 2 skaliert");
		System.out.println("Radius = " + kreiseckRef.kreisref.getRadius());
		System.out.println("Die Flaechendifferenz ist "
				+ kreiseckRef.flaechendifferenz());
	}
}
